.star-horse-header {
  flex-shrink: 0;
}

.el-container {
  flex: 1;
  overflow: hidden;
  padding-bottom: 5px !important;
}

.star-horse-main {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;

  .nav_area {
    flex-shrink: 0;
  }

  .inner_content {
    flex: 1;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;

    .el-tabs {
      display: flex;
      flex-direction: column;
      height: 100%;

      .el-tabs__header {
        flex-shrink: 0;
      }
      .el-tabs__content {
        flex: 1;
        .el-tab-pane {
          height: 100%;
        }
        .el-pagination {
          margin-bottom: 0px;
        }
      }
    }
    .el-card__body {
      display: flex;
      box-sizing: border-box;
      flex-direction: column;
      padding-bottom: 5px;
      height: 100%;

      .search_area {
        flex: none;

        flex-shrink: 0;
      }

      svg[role="img"] {
        vertical-align: middle;
        color: #79bbff;
        padding-right: 5px;
      }

      .inner_button {
        flex: none;
        align-items: center;
        justify-content: flex-end;
        margin-bottom: 5px;

        li {
          text-wrap: none;
          padding: 0px 10px;
          font-weight: 800;

        }
      }

      .el-table {
        overflow: auto;
        flex: 1;
        padding-bottom: 0;

      }

      .el-divider--horizontal {
        margin: 10px 0;
        flex-shrink: 0;
      }

      .el-pagination {
        height: 40px;
        box-sizing: border-box;
        flex-shrink: 0;
      }
    }
  }
}